WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
此概念图以 IHMC CmapTools 创建, 内含信息有关于: 第11章 互動圖 – 循序、通訊、時序與互動概觀圖, 11-1 互動圖的基礎-目的 是 互動圖的主要目的是使用視覺化方式顯示系 統的互動行為,因為視覺化顯示互動是一件 困難的工作,所以我們需要建立不同觀點的 互動圖來描述系統的行為。基本上,互動圖 的主要目的為: 捕捉系統的動態行為。 描述系統物件之間的訊息流程。 描述系統物件的結構化組織。 描述一組物件之間訊息傳遞的互動。, 循序圖 包括 11-2 循序圖-範例, 第11章 互動圖 – 循序、通訊、時序與互動概觀圖 包括 循序圖, 循序圖 包括 11-2-4 複雜互動的互動片斷- 互動運算子, 循序圖 包括 11-2-3 框架, 通訊圖 包括 11-3-3 將循序圖轉換成通訊圖-循序圖, 循序圖 包括 11-2-4 複雜互動的互動片斷- Opt片斷, 11-3-3 將循序圖轉換成通訊圖-步驟四 是 Step 4:最後在訊息上加上重複和互斥選擇條件 訊息的防衛條件,如右圖所示:, 11-3-3 將循序圖轉換成通訊圖-步驟二 是 Step 2:建立參與者之間的連接,如右圖所示:, 循序圖 包括 11-2-2 循序圖的訊息-回傳訊息, 通訊圖 包括 11-3-2 通訊圖的訊息- 將訊息送給自己, 時序圖 包括 11-4 時序圖-生命線與時間刻記, 11-2-4 複雜互動的互動片斷- Ref片斷(說明) 是 Ref片斷可以參考其他互動的sd框架,以便在 複雜循序圖中,簡化部分循序圖來強調所需 的互動,另一種Ref片斷的應用如同函數, 可以讓我們在循序圖重複使用sd框架。, 通訊圖 包括 11-3-1 通訊圖的基本符號-連接, 11-2-4 複雜互動的互動片斷- Ref片斷(範例1) 是 例如:在網站選擇建立不同種類帳戶的循序 圖,此循序圖分為兩部分,如下所示: Ref片斷:在循序圖參考名為選擇帳戶種類 的循序圖,如下圖所示:, 11-2-2 循序圖的訊息-巢狀訊息 是 巢狀訊息(Nested Message)就是當呼叫訊息 送至目的參與者後,就會進一步觸發目的參 與者送出更多的訊息,這些訊息稱為原觸發 訊息的巢狀訊息。 例如:當客戶在自動販賣機的面板投錢後, 在操作面板可以顯示可購買的產品,以便讓 客戶選擇購買的產品,如下圖所示:, 11-4 時序圖-值生命線 是 值生命線(Value Lifeline)顯示項目值因時間 而改變,X軸顯示的時間如同狀態生命線, 它是使用一對水平線交叉來表示值的改變。 例如:洗衣機洗衣服時有4個狀態:浸泡、洗 滌、洗淨和脫水,使用值生命線建立的時序 圖,如下圖所示:, 11-2-4 複雜互動的互動片斷- Alt片斷 是 Alt片斷是互斥條件的訊息,可以依據防衛條 件,執行其中之一的互動運算元,例如:繼 續之前的ATM提款範例,如果通過驗證,就 可以送出現金;反之顯示錯誤訊息,如下圖 所示:, 時序圖 包括 11-4 時序圖-持續限制與事件, 時序圖 包括 11-4 時序圖-狀態生命線